package com.senmiao.ssm.service;

import com.senmiao.ssm.entity.Employee;
import com.senmiao.ssm.utils.Result;

import java.util.List;

public interface EmployeeService {
    /**
     * 根据id获取员工信息
     * @param id
     * @return
     */
    Result getById(Integer id);

    /**
     * 新增员工信息
     *
     * @param employee
     * @return
     */
    Result add(Employee employee);

    /**
     * 修改员工信息
     *
     * @param employee
     * @return
     */
    Result updateEmp(Employee employee);

    /**
     * 分页获取雇员信息
     *
     * @param pageNum
     * @return
     */
    Result getEmployees(Integer pageNum);

    /**
     * 根据id删除员工
     *
     * @param ids id数组
     * @return
     */
    Result deleteEmp(List<Integer> ids);

}
